package com.dog.basics.bean.dto.admin.mtkj;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @author hangdy
 * @description: 用户领取优惠券
 * @date 2020/11/14 14:04
 */
@Data
public class CouponFromDto {

    /**
     * 店铺Id
     */
    @ApiModelProperty(value = "店铺Id", dataType = "Long", required = true)
    private Long shopId;

    /**
     * 优惠券名称
     */
    @ApiModelProperty(value = "优惠券名称", dataType = "String", required = true)
    private String discountCouponName;

    /**
     * 领用人Id
     */
    @ApiModelProperty(value = "领用人Id", dataType = "Long", required = true)
    private Long userId;

    /**
     * 优惠券使用订单Id
     */
    @ApiModelProperty(value = "优惠券使用订单Id", dataType = "Long", required = true)
    private Long useOrderId;

    /**
     * 使用类型 : 0:满减 1:折扣
     */
    @ApiModelProperty(value = "使用类型 : 0:满减 1:折扣", dataType = "Integer", required = true)
    private Integer couponType;

    /**
     * 优惠券状态： 1已领用（未使用） 2已使用 3已过期
     */
    @ApiModelProperty(value = "优惠券状态： 1已领用（未使用） 2已使用 3已过期", dataType = "Integer", required = true)
    private Integer status;

}
